674115
498616
66849
92139
680656
653950
14353
158313
280979
639272
117539
379309
5137799
3562581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1636471